/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package util.www.sql.domain;

/**
 *
 * @author RDelacruz
 */
public class ValorSql {
    
    private ColumnaSql columna;
    private String valor;
    
    public String getValorSql() {
        String sql = null;    
        
        if(valor==null) {            
            sql = "null";
        }
        else {                
            if(columna.isTexto()) {
                String v = valor.replace("'", "''");//algunos nombre usan comillas simples
                sql = "'"+v+"'";//EXPORTANDO TODO COMO TIPO TEXTO (con comillas)
            }
            else {
                sql = valor;//Sin comillas
            }
        }        
        return sql;
    }

    public ColumnaSql getColumna() {
        return columna;
    }

    public void setColumna(ColumnaSql columna) {
        this.columna = columna;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }
    
}
